Text copied to clipboard!
Название
Text copied to clipboard!Инженер по встроенному программному обеспечению и аппаратному обеспечению
Описание
Text copied to clipboard!
Мы ищем инженера по встроенному программному обеспечению и аппаратному обеспечению, который присоединится к нашей команде для разработки, тестирования и внедрения решений на стыке программного и аппаратного обеспечения. В этой роли вы будете играть ключевую роль в создании инновационных продуктов, начиная от проектирования схем и заканчивая написанием низкоуровневого кода для микроконтроллеров и других встроенных систем.
Вы будете работать в тесном сотрудничестве с межфункциональными командами, включая разработчиков программного обеспечения, инженеров-электронщиков и специалистов по тестированию, чтобы обеспечить высокое качество и надежность конечного продукта. Мы ожидаем, что вы обладаете глубокими знаниями в области архитектуры микроконтроллеров, протоколов связи (SPI, I2C, UART и др.), а также опытом работы с языками программирования C/C++ и инструментами отладки встроенных систем.
Кандидат должен уметь читать и разрабатывать электрические схемы, работать с осциллографами, логическими анализаторами и другими измерительными приборами. Также приветствуется опыт работы с RTOS, системами контроля версий (например, Git), а также знание принципов проектирования печатных плат (PCB).
Если вы увлечены технологиями, стремитесь к постоянному развитию и хотите участвовать в создании передовых решений, мы будем рады видеть вас в нашей команде.
Обязанности
Text copied to clipboard!- Разработка и отладка встроенного программного обеспечения для микроконтроллеров
- Проектирование и тестирование аппаратных решений
- Создание и анализ электрических схем
- Работа с измерительным оборудованием (осциллографы, логические анализаторы)
- Интеграция программного и аппаратного обеспечения
- Участие в разработке печатных плат (PCB)
- Оптимизация производительности и энергопотребления устройств
- Поддержка существующих решений и устранение неисправностей
- Ведение технической документации
- Сотрудничество с межфункциональными командами
Требования
Text copied to clipboard!- Высшее техническое образование (электроника, автоматика, компьютерные науки)
- Опыт разработки на C/C++ для встроенных систем
- Знание архитектуры микроконтроллеров (ARM, AVR, STM32 и др.)
- Опыт работы с протоколами SPI, I2C, UART
- Умение читать и разрабатывать электрические схемы
- Опыт работы с измерительным оборудованием
- Знание принципов проектирования PCB
- Желателен опыт работы с RTOS
- Навыки работы с системами контроля версий (Git)
- Аналитическое мышление и внимание к деталям
Возможные вопросы на интервью
Text copied to clipboard!- Какой у вас опыт разработки встроенного ПО на C/C++?
- С какими микроконтроллерами вы работали ранее?
- Опишите проект, в котором вы разрабатывали как аппаратную, так и программную часть.
- Какие инструменты вы используете для отладки встроенных систем?
- Есть ли у вас опыт работы с RTOS? Если да, с какими?
- Как вы подходите к тестированию и верификации аппаратных решений?
- Какие протоколы связи вы использовали в своих проектах?
- Как вы решаете проблемы совместимости между аппаратной и программной частью?
- Опишите ваш опыт проектирования печатных плат.
- Как вы организуете документацию по проекту?